have a good physique - French English Dictionary